# 这里放需要导入的模块
# from importlib import import_module # 动态导入模块
from tkinter import messagebox # 对话框
from tkinter import filedialog #文件操作
from tkinter import colorchooser # 用于选择颜色
from sys import exc_info # 用于抛出异常
from traceback import format_exc #用于精准的获取错误异常
from os.path import exists # 文件、路径是否存在
from random import sample # 从列表里随机抽取
from random import randint # 生成随机数字
import tkinter # 图形界面
import json # json轻量级的数据交换格式
import time # 时间
import hashlib # 使用MD5加密生成校验码
import urllib.request # 用于网上爬取版本信息
import threading # 多线程

exec('from . import main') # 为了防止pyinstaller打包时把program库打包进去
# main = import_module('.main') # 动态导入随机点名入口模块